.el-tabs__item {
    text-align: center;
    width: 100%;
}

.el-tabs__nav {
    width: 50%;
}

.login_main {
    margin: auto;
    margin-top: 3%;
    width: 50%;
    background: #626ed4;
    border-radius: 30px;
    .header {
        text-align: center;
        .header-top {
            padding: 24px 24px 0;
            h2 {
                color: white;
                margin-bottom: 15px;
            }
            p {
                color: rgba(255, 255, 255, .5);
            }
            .el-avatar {
                position: relative;
                bottom: -35px;
            }
        }
    }
    .el-tabs {
        padding: 24px;
        background: white;
        border-bottom-right-radius: 35px;
        border-bottom-left-radius: 35px;
        box-shadow: 0 13px 20px 0 rgba(170, 166, 166, 0.842);
        .el-button {
            margin: 5% 50% 0 44%;
        }
    }
}

@media(max-width:600px) {
    .login_main {
        width: 95%;
    }
}